Si vuole definire un formato per l’interscambio dati relativo alla misure dell'attività sismica di una regione. Il file scambiato specifica la lista delle stazioni di misurazione. Ciascuna stazione è identificata da un codice numerico (integer) ed ha associata la località in cui si trova (string), il nome del responsabile (string) e la lista degli eventi sismici rilevati. Per ogni evento sismico si specifica l'istante della prima scossa (dateTime), l'epicentro (string, in coordinate geografiche, es. “43.318264, 11.338220”), la profondità in metri (decimal) e la lista delle scosse. Per ogni scossa si riporta l'intensità in scala Richter (decimal), l'ora (time) e la durata in secondi (integer). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XMLSi vuole definire un formato per l’interscambio dati relativo alla gestione di una rete autostradale. Il file scambiato specifica la lista delle tratte. Ciascuna tratta è identificata da un codice numerico (integer) ed ha associate le coordinate geografiche del primo estremo (string, es. “43.318264, 11.338220”) e del secondo (string), la lunghezza in metri (decimal) e la lista dei caselli di ingresso/uscita. Per ogni casello si specificano un identificatore (string), la tipologia (es. “Automatico”, string), il numero piste di ingresso/uscita (integer) e la lista delle statistiche di traffico in ingresso/uscita. Per ogni statistica si specificano il giorno (date), l'ora di riferimento (time), il numero di veicoli in ingresso (integer) e quello in uscita (integer). Si proponga la struttura XML necessaria, mostrando un esempio, e si scriva il file XML schema associato.
Esempio di file XML